AI035
Pemrograman Ruby: Panduan Para Programmer yang Praktis (Edisi Kedua)
Bab 12-13: Pengujian, Pengubahan, dan Optimalisasi
Tujuan Pembelajaran
- Membedakan antara lapisan pengujian unit, integrasi, dan sistem.
- Menerapkan strategi pengubahan sistematis untuk mengidentifikasi dan menyelesaikan kesalahan logika yang kompleks.
- Mengidentifikasi dan memperbaiki hambatan kinerja menggunakan alat profil dan analisis.
- Menerapkan optimasi memori dan waktu eksekusi tanpa mengorbankan kemudahan pemeliharaan kode.